home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-022.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  92 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12354);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CVE-2002-1146");
  13.  
  14.  name["english"] = "RHSA-2003-022: glibc";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated glibc packages are available to fix a buffer overflow in the
  21.   resolver.
  22.  
  23.   The GNU C library package, glibc, contains standard libraries used by
  24.   multiple programs on the system.
  25.  
  26.   A read buffer overflow vulnerability exists in the glibc resolver code in
  27.   versions of glibc up to and including 2.2.5. The vulnerability is triggered
  28.   by DNS packets larger than 1024 bytes and can cause applications to crash.
  29.  
  30.   In addition to this, several non-security related bugs have been fixed,
  31.   the majority for the Itanium (IA64) platform.
  32.  
  33.   All Red Hat Linux Advanced Server users are advised to upgrade to these
  34.   errata packages which contain a patch to correct this vulnerability.
  35.  
  36.  
  37.  
  38.  
  39. Solution : http://rhn.redhat.com/errata/RHSA-2003-022.html
  40. Risk factor : High';
  41.  
  42.  script_description(english:desc["english"]);
  43.  
  44.  summary["english"] = "Check for the version of the glibc packages";
  45.  script_summary(english:summary["english"]);
  46.  
  47.  script_category(ACT_GATHER_INFO);
  48.  
  49.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  50.  family["english"] = "Red Hat Local Security Checks";
  51.  script_family(english:family["english"]);
  52.  
  53.  script_dependencies("ssh_get_info.nasl");
  54.  
  55.  script_require_keys("Host/RedHat/rpm-list");
  56.  exit(0);
  57. }
  58.  
  59. include("rpm.inc");
  60. if ( rpm_check( reference:"glibc-2.2.4-31.7", release:"RHEL2.1") )
  61. {
  62.  security_hole(0);
  63.  exit(0);
  64. }
  65. if ( rpm_check( reference:"glibc-common-2.2.4-31.7", release:"RHEL2.1") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70. if ( rpm_check( reference:"glibc-devel-2.2.4-31.7", release:"RHEL2.1") )
  71. {
  72.  security_hole(0);
  73.  exit(0);
  74. }
  75. if ( rpm_check( reference:"glibc-profile-2.2.4-31.7", release:"RHEL2.1") )
  76. {
  77.  security_hole(0);
  78.  exit(0);
  79. }
  80. if ( rpm_check( reference:"nscd-2.2.4-31.7", release:"RHEL2.1") )
  81. {
  82.  security_hole(0);
  83.  exit(0);
  84. }
  85.  
  86. if ( rpm_exists(rpm:"glibc-", release:"RHEL2.1") )
  87. {
  88.  set_kb_item(name:"CVE-2002-1146", value:TRUE);
  89. }
  90.  
  91. set_kb_item(name:"RHSA-2003-022", value:TRUE);
  92.